package com.hey.snmp.test.entity;

import org.snmp4j.smi.Gauge32;
import org.snmp4j.smi.Integer32;
import org.snmp4j.smi.IpAddress;
import org.snmp4j.smi.OctetString;

/**
 * Created by heer on 2018/8/2.
 */
public class PduTarget {

    private String oid;
    private Integer32 integer32Message;
    private Gauge32 gauge32Message;
    private IpAddress ipAddressMessage;
    private OctetString octetStringMessage;

    public String getOid() {
        return oid;
    }

    public void setOid(String oid) {
        this.oid = oid;
    }

    public Integer32 getInteger32Message() {
        return integer32Message;
    }

    public void setInteger32Message(Integer32 integer32Message) {
        this.integer32Message = integer32Message;
    }

    public Gauge32 getGauge32Message() {
        return gauge32Message;
    }

    public void setGauge32Message(Gauge32 gauge32Message) {
        this.gauge32Message = gauge32Message;
    }

    public IpAddress getIpAddressMessage() {
        return ipAddressMessage;
    }

    public void setIpAddressMessage(IpAddress ipAddressMessage) {
        this.ipAddressMessage = ipAddressMessage;
    }

    public OctetString getOctetStringMessage() {
        return octetStringMessage;
    }

    public void setOctetStringMessage(OctetString octetStringMessage) {
        this.octetStringMessage = octetStringMessage;
    }

    public PduTarget(String oid, Integer32 integer32Message) {
        this.oid = oid;
        this.integer32Message = integer32Message;
    }

    public PduTarget(String oid, OctetString octetStringMessage) {
        this.oid = oid;
        this.octetStringMessage = octetStringMessage;
    }

    public PduTarget(String oid, IpAddress ipAddressMessage) {
        this.oid = oid;
        this.ipAddressMessage = ipAddressMessage;
    }

    public PduTarget(String oid, Gauge32 gauge32Message) {
        this.oid = oid;
        this.gauge32Message = gauge32Message;
    }
}
